package com.craney.aboutThisPoint
{
	public class TestThis
	{
		
		
		public function TestThis()
		{
			var obj1:Object = {str:"object1"};
			var obj2:Object = {str:"object2"};
			
			var myFun:Function = function():void
			{
				trace(this.str);
			};
			
			var myuse:MyUse = new MyUse();
			
			obj1.fun = myFun;
			obj2.fun = myFun;
			
			obj1.fun();
			obj2.fun();
			
			obj1.fun2 = myuse.funInClass;
			obj2.fun2 = myuse.funInClass;
			
			obj1.fun2();
			obj2.fun2();
			
			
		}

	}
}